package com.itheima.mapper;

import com.itheima.pojo.Member;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface MemberMapper {
    //添加客户到客户表
    void addMember(Member member);
    //根据电话号查询是否有客户
    Member findMemberByTelephone(@Param("telephone") String telephone);
    //通过月份查询数据库
    int findMemberCountByMonth(@Param("monthBegin") String monthBegin, @Param("monthEnd") String monthEnd);
    //通过sex制作饼状图
    List<Map<String,String>> getMemberBySex();
    //通过age制作饼状图 0-18 18-30 30-45
    Map findMemberByAge(@Param("age1")Integer age1,@Param("age2") Integer age2);
    //通过age制作饼状图 45岁以上
    Map findMemberByAgeMax(@Param("age")Integer age);
   //根据开始结束时间查询数据库(yyyy-MM)
    int getMemberByDate(@Param("beginDate")String beginDate,@Param("endDate") String endDate);
}
